5a4a0610e841ed5411c554f1438ea4c1327773eb,nga_phone_base_3.0/src/sp/phone/fragment/ArticleContainerFragment.java,ArticleContainerFragment,nightMode,#MenuItem#,343
Before Change
private void nightMode(final MenuItem menu) {
ThemeManager tm = ThemeManager.getInstance();
SharedPreferences share = getActivity().getSharedPreferences(
PERFERENCE, Activity.MODE_PRIVATE);
int mode = ThemeManager.MODE_NORMAL;
if (tm.getMode() == ThemeManager.MODE_NIGHT) {// 是晚上模�,改白天的
menu.setIcon(R.drawable.ic_action_bightness_low);
menu.setTitle(R.string.change_night_mode);
Editor editor = share.edit();
editor.putBoolean(NIGHT_MODE, false);
editor.commit();
} else {
menu.setIcon(R.drawable.ic_action_brightness_high);
menu.setTitle(R.string.change_daily_mode);
Editor editor = share.edit();
editor.putBoolean(NIGHT_MODE, true);
editor.commit();
mode = ThemeManager.MODE_NIGHT;
}
ThemeManager.getInstance().setMode(mode);
if (mTabsAdapter != null) {
if (PhoneConfiguration.getInstance().kitwebview) {
try {
After Change
}
private void nightMode(final MenuItem menu) {
changeNightMode(menu);
if (mTabsAdapter != null) {
if (PhoneConfiguration.getInstance().kitwebview) {
try {
((ArticleListFragmentNew) mTabsAdapter.getRegisteredFragment(mViewPager.getCurrentItem())).modechange();
((ArticleListFragmentNew) mTabsAdapter.getRegisteredFragment(mViewPager.getCurrentItem() + 1)).modechange();
((ArticleListFragmentNew) mTabsAdapter.getRegisteredFragment(mViewPager.getCurrentItem() + 1)).modechange();
} catch (Exception e) {
}
} else {
try {
((ArticleListFragment) mTabsAdapter.getRegisteredFragment(mViewPager.getCurrentItem())).modechange();
((ArticleListFragment) mTabsAdapter.getRegisteredFragment(mViewPager.getCurrentItem() + 1)).modechange();
((ArticleListFragment) mTabsAdapter.getRegisteredFragment(mViewPager.getCurrentItem() - 1)).modechange();
} catch (Exception e) {
}
}
}
if (mCallback != null)
mCallback.onModeChanged();
if (mcontainer != null) {
if (ThemeManager.getInstance().getMode() == ThemeManager.MODE_NIGHT) {
mcontainer.setBackgroundResource(R.color.night_bg_color);
} else {
mcontainer.setBackgroundResource(R.color.shit1);